#tracking-wrapper .lastTaken p {
  background-color: #cdf3ef;
}
#tracking-wrapper .accroche {
  font-family: 'Montserrat Alternates', sans-serif;
  color: #000000;
}
#tracking-wrapper .errorsMessages {
  color: #96154a;
}
#tracking-wrapper .input-zone {
  border-radius: 10px !important;
}
#tracking-wrapper .input-zone .input-underline {
  border-bottom-color: #4dc1be;
}
#tracking-wrapper .input-zone input {
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  #tracking-wrapper .input-zone input.single-input {
    border-radius: 10px !important;
  }
}
@media screen and (min-width: 768px) {
  #tracking-wrapper .input-zone input.zipcode {
    border-radius: 10px !important;
  }
}
#tracking-wrapper .input-zone .btn:disabled {
  background-color: #f6abb6 !important;
}
#tracking-wrapper .input-zone .btn:disabled:hover {
  color: #ffffff !important;
}
#tracking-wrapper .faq {
  font-weight: 700;
}
#tracking-wrapper .choices-list .title {
  color: #96154a !important;
}
@media (max-width: 575.98px) {
  #tracking-wrapper .bar-focus-form {
    width: 96%;
  }
}
@keyframes slideIn {
  0% {
    width: 0;
  }
  100% {
    width: 98%;
  }
}
#tracking-wrapper .tracking-info__estimated-date-banner {
  background-color: #f6abb6;
  padding: 10px;
  border-radius: 5px;
  align-items: center;
  display: flex;
}
#tracking-wrapper .tracking-info__paper-plane {
  margin-right: 1em;
  transform: translateY(-1px);
}
#tracking-wrapper .adress-info strong {
  color: #96154a;
}
#tracking-wrapper .picture img {
  border-radius: 10px;
}
#tracking-wrapper .choice label .radio-button.selected {
  background-color: #ff5c84 !important;
}
#tracking-wrapper .pickup-selector.selected {
  background-color: #ff5c84 !important;
}
#tracking-wrapper html,
#tracking-wrapper body,
#tracking-wrapper div,
#tracking-wrapper p {
  font-family: 'Montserrat', sans-serif;
}
#tracking-wrapper html {
  font-family: 'Montserrat', sans-serif;
}
#tracking-wrapper h1,
#tracking-wrapper h2,
#tracking-wrapper h3,
#tracking-wrapper h4,
#tracking-wrapper h5,
#tracking-wrapper h6 {
  font-weight: 700;
  color: #96154a;
}
#tracking-wrapper h1,
#tracking-wrapper h2,
#tracking-wrapper h5 {
  font-family: 'Montserrat', sans-serif;
}
#tracking-wrapper h3,
#tracking-wrapper h4,
#tracking-wrapper h6 {
  font-family: 'Montserrat Alternates', sans-serif;
}
#tracking-wrapper .loading {
  background: #ff5c84 url("/Scripts/vue/tracking/img/loading-suivi.gif") 90% center no-repeat;
  color: #ffffff;
}
#tracking-wrapper a:hover {
  color: #ff5c84;
}
#tracking-wrapper .btn {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  border-radius: 10px;
}
#tracking-wrapper .btn.btn-primary {
  background-color: #96154a;
  border: 1px solid #96154a;
  color: #ffffff;
}
#tracking-wrapper .btn.btn-primary:hover {
  background-color: #ffffff;
  color: #96154a;
}
#tracking-wrapper .btn.btn-primary:active {
  background-color: #96154a;
  color: #ffffff;
}
#tracking-wrapper .icon-more {
  color: #546a79;
}
#tracking-wrapper .icon-minus {
  color: #546a79;
}
#tracking-wrapper .icon-localisation3 {
  font-size: 2.5rem;
}
#tracking-wrapper .icon-localisation3 .path1 {
  color: #96154a;
}
#tracking-wrapper .icon-localisation3 .path2 {
  color: #96154a;
}
#tracking-wrapper .tracking-info__button {
  background-color: #96154a;
}
#tracking-wrapper .modal-button {
  background-color: #FFF;
  color: #96154a;
}
#tracking-wrapper .modal-button:hover {
  background-color: #96154a;
  color: #FFF;
}
#tracking-wrapper .modal-button:hover path {
  fill: #FFF;
}
#tracking-wrapper .back-to-search:hover path {
  stroke: #FF5C84;
}
#tracking-wrapper .block {
  background: #eef0f3;
  box-shadow: 0px 5px 10px #d5dee5;
  border: solid 1px #d5dee5;
}
#tracking-wrapper .input-zone input {
  border-radius: 10px !important;
}
#tracking-wrapper .mobile-input input {
  border-radius: 8px;
}
#tracking-wrapper .mobile-input .red-bar {
  border-radius: 8px;
}
#tracking-wrapper .mobile-input .green-bar {
  border-radius: 8px;
}
#tracking-wrapper div.select select.country-select {
  border-radius: 8px;
}
#tracking-wrapper div.submit-btn > a.btn {
  border-radius: 10px;
  background-color: #96154a;
  border: 1px solid #96154a;
  color: #ffffff;
}
#tracking-wrapper div.submit-btn > a.btn:hover {
  background-color: #ffffff;
  border: 1px solid #96154a;
  color: #96154a;
}
#tracking-wrapper .position-button {
  background-color: #ffffff;
  border: 1px solid #96154a;
  color: #96154a;
}
#tracking-wrapper .position-button:hover {
  background-color: #96154a;
  border: 1px solid #96154a;
  color: #ffffff;
}
#tracking-wrapper .position-button:hover .icon-geo {
  fill: #ffffff;
  color: #ffffff;
}
#tracking-wrapper .icon-geo {
  color: #96154a;
  fill: #96154a;
  margin-left: 5px;
}
#tracking-wrapper .step-icon .icon rect {
  fill: #4dc1be;
}
#tracking-wrapper .step-icon::after {
  background-color: #4dc1be;
}
#tracking-wrapper .step-icon.not-validated::after {
  background-color: #F0F0F0 !important;
}
#tracking-wrapper div.card div.card-body {
  background-color: #eef0f3;
  border-bottom: solid 1px #d5dee5;
}
#tracking-wrapper div.card div.card-body:hover {
  background-color: #fff;
}
#tracking-wrapper div.card div.card-body .card-title {
  color: #96154a;
}
#tracking-wrapper div.card div.card-body .card-title .parcelshop-number {
  background-color: #96154a !important;
  color: #ffffff;
  font-family: 'Quicksand', sans-serif;
  border-radius: 15px;
}
#tracking-wrapper div.card div.card-body .card-number {
  color: #999;
}
#tracking-wrapper .card-body.locker-card-body > .card-title > .parcelshop-number {
  background-color: #ff5c84 !important;
  color: #96154a;
}
#tracking-wrapper .icon-info {
  color: #d1d8de;
  fill: #d1d8de;
}
#tracking-wrapper .icon-info:hover {
  color: #546a79;
  fill: #546a79;
}
#tracking-wrapper .picto-pink {
  background-image: url("/Scripts/vue/tracking/img/mondialrelay/locker.png");
}
#tracking-wrapper .picto-grey {
  background-image: url("/Scripts/vue/tracking/img/mondialrelay/pointsrelais_unselect.png");
}
#tracking-wrapper .picto-locker {
  background-image: url("/Scripts/vue/tracking/img/mondialrelay/pointrelais.png");
}
#tracking-wrapper .marker-text {
  color: #ff5c84 !important;
}
#tracking-wrapper .locker-marker-container > .marker-text {
  color: #96154a !important;
}
#tracking-wrapper span.marker-text.picto-grey {
  background: none;
  color: #96154a !important;
}
#tracking-wrapper span.marker-text.picto-pink {
  background: none;
}
#tracking-wrapper span.marker-text.picto-locker {
  background: none;
}
#tracking-wrapper .marker-cluster {
  background-color: #96154a;
  border: 2px solid #f6abb6;
}
#tracking-wrapper .bar-back {
  color: #fff;
  background-color: #4dc1be;
  border-top: solid 1px #4dc1be;
  border-bottom: solid 1px #4dc1be;
}
#tracking-wrapper .bar-back:hover {
  background-color: #ff5c84;
  border-top: solid 1px #ff5c84;
  border-bottom: solid 1px #ff5c84;
}
#tracking-wrapper .bar-back .icon-arrow-left2 {
  fill: #fff;
  color: #fff;
}
#tracking-wrapper .bar-back .icon-cross {
  fill: #fff;
  color: #fff;
}
#tracking-wrapper div#print-in-store-no-available-pr-message {
  padding: 25px;
  background-color: #96154a;
  color: #ffffff;
  text-align: left;
}
#tracking-wrapper div#print-in-store-no-available-pr-message > p {
  color: #ffffff;
  text-align: left;
}
#tracking-wrapper .new .container .internal-page .check-group {
  background-color: #fff;
}
#tracking-wrapper .new .internal-page .check-group input[type="checkbox"] + label {
  background-color: #fff;
}
#tracking-wrapper div.panel > div.card {
  background-color: #fff !important;
}
#tracking-wrapper div.panel > div.card label {
  background-color: #fff !important;
}
#tracking-wrapper div.panel > div.card label span {
  background-color: #CCC !important;
}
#tracking-wrapper div.panel > div.card div.card-body {
  border-bottom: 0px;
}
#tracking-wrapper .new .internal-page .check-group input[type="checkbox"]:checked + label span {
  background-color: #96154a !important;
}
#tracking-wrapper .new .internal-page .check-group input[type="checkbox"]:checked + label span::before {
  color: #96154a !important;
  margin-left: -2px !important;
  margin-top: -9px !important;
}
#tracking-wrapper div#printinstoreselectioncard-ctn > input[type=checkbox] + label svg {
  stroke: #96154a;
  fill: white;
}
#tracking-wrapper div#printinstoreselectioncard-ctn > input[type=checkbox] + label svg .box {
  fill: white !important;
}
#tracking-wrapper .parcelshop-number {
  background-color: #e64b62;
  color: #ffffff;
}
